package com.suning.sawp.dto.esb;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 
 * 调用ESB接口查询订单列表请求bean<br> 
 * 〈功能详细描述〉
 *
 * @author Wuxiao
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@XStreamAlias("MbfBody")
public class QueryOrderPageReq implements Serializable{

    /**
     */
    private static final long serialVersionUID = 1L;

    /**
     * 会员编号
     */
    @XStreamAlias("memInCardNo")
    private String memInCardNo;
    /**
     * 收货人手机号
     */
    @XStreamAlias("mobilePhoneNum")
    private String mobilePhoneNum;
    /**
     * 营业员
     */
    @XStreamAlias("salesPerson")
    private String salesPerson;
    /**
     * oms单号
     */
    @XStreamAlias("orderId")
    private String orderId;
    /**
     * 门店号
     */
    @XStreamAlias("storeCode")
    private String storeCode;
    /**
     * 开始日期
     */
    @XStreamAlias("startDate")
    private String startDate;
    /**
     * 结束日期
     */
    @XStreamAlias("endDate")
    private String endDate;
    /**
     * 订单行总状态     ALL 所有订单 （排除10、12、70、80状态）
     */
    @XStreamAlias("orderItemStatus")
    private String orderItemStatus = "ALL";
    /**
     * 渠道编码   （1020表示查询10和20渠道）
     */
    @XStreamAlias("channelCode")
    private String channelCode = "1020";
    /**
     * 单页数量
     */
    @XStreamAlias("perPageRecordNumber")
    private String perPageRecordNumber;
    /**
     * 页序
     */
    @XStreamAlias("currentPageNumber")
    private String currentPageNumber;

    public String getMemInCardNo() {
        return memInCardNo;
    }

    public void setMemInCardNo(String memInCardNo) {
        this.memInCardNo = memInCardNo;
    }

    public String getMobilePhoneNum() {
        return mobilePhoneNum;
    }

    public void setMobilePhoneNum(String mobilePhoneNum) {
        this.mobilePhoneNum = mobilePhoneNum;
    }

    public String getSalesPerson() {
        return salesPerson;
    }

    public void setSalesPerson(String salesPerson) {
        this.salesPerson = salesPerson;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getStoreCode() {
        return storeCode;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getOrderItemStatus() {
        return orderItemStatus;
    }

    public void setOrderItemStatus(String orderItemStatus) {
        this.orderItemStatus = orderItemStatus;
    }

    public String getChannelCode() {
        return channelCode;
    }

    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode;
    }

    public String getPerPageRecordNumber() {
        return perPageRecordNumber;
    }

    public void setPerPageRecordNumber(String perPageRecordNumber) {
        this.perPageRecordNumber = perPageRecordNumber;
    }

    public String getCurrentPageNumber() {
        return currentPageNumber;
    }

    public void setCurrentPageNumber(String currentPageNumber) {
        this.currentPageNumber = currentPageNumber;
    }
    
}
